home *** CD-ROM | disk | FTP | other *** search
/ Champak 109 / Vol 109.iso / games / punching.swf / scripts / frame_57 / DoAction.as
Text File  |  2008-11-12  |  3KB  |  85 lines

  1. if("21" >= count)
  2. {
  3.    setProperty(loader add "/trail1", _X, getProperty(loader add "/trail1", _X) + xMove);
  4.    setProperty(loader add "/trail1", _Y, getProperty(loader add "/trail1", _Y) - yMove);
  5.    setProperty(loader add "/trail1", _xscale, getProperty(loader add "/trail1", _xscale) - scale);
  6.    setProperty(loader add "/trail1", _yscale, getProperty(loader add "/trail1", _yscale) - scale);
  7.    posZ = getProperty(loader add "/trail1", _xscale);
  8.    posX = getProperty(loader add "/trail1", _X);
  9.    count += "1";
  10.    if(posZ < "42" and "34" < posZ and posX - target1X < "30" and - "30" < posX - target1X and eval(loader add "/target1:hit") == "0" and eval(loader add "/target1:up") == "1" and eval(loader add "/target1:down") == "0" and count < "11")
  11.    {
  12.       if(target1 < "8")
  13.       {
  14.          score += "20";
  15.       }
  16.       else if(score >= "10")
  17.       {
  18.          score -= "10";
  19.       }
  20.       tellTarget(loader add "/target1")
  21.       {
  22.          hit = "1";
  23.          gotoAndStop("hit");
  24.          play();
  25.       }
  26.       scale *= - "1";
  27.       xMove *= - "1";
  28.       yMove *= - "1";
  29.       count = "23" - count;
  30.    }
  31.    if(posZ < "32" and "24" < posZ and posX - target2X < "27" and - "27" < posX - target2X and eval(loader add "/target2:hit") == "0" and eval(loader add "/target2:up") == "1" and eval(loader add "/target2:down") == "0" and count < "11")
  32.    {
  33.       if(target2 < "8")
  34.       {
  35.          score += "25";
  36.       }
  37.       else if(score >= "10")
  38.       {
  39.          score -= "10";
  40.       }
  41.       tellTarget(loader add "/target2")
  42.       {
  43.          hit = "1";
  44.          gotoAndStop("hit");
  45.          play();
  46.       }
  47.       scale *= - "1";
  48.       xMove *= - "1";
  49.       yMove *= - "1";
  50.       count = "23" - count;
  51.    }
  52.    if(posZ < "24" and "12" < posZ and posX - target3X < "24" and - "24" < posX - target3X and eval(loader add "/target3:hit") == "0" and eval(loader add "/target3:up") == "1" and eval(loader add "/target3:down") == "0" and count < "11")
  53.    {
  54.       if(target3 < "8")
  55.       {
  56.          score += "30";
  57.       }
  58.       else if(score >= "10")
  59.       {
  60.          score -= "10";
  61.       }
  62.       tellTarget(loader add "/target3")
  63.       {
  64.          hit = "1";
  65.          gotoAndStop("hit");
  66.          play();
  67.       }
  68.       scale *= - "1";
  69.       xMove *= - "1";
  70.       yMove *= - "1";
  71.       count = "23" - count;
  72.    }
  73.    prevFrame();
  74. }
  75. else
  76. {
  77.    setProperty(loader add "/trail1", _xscale, "100");
  78.    setProperty(loader add "/trail1", _yscale, "100");
  79.    tellTarget(loader add "/trail0")
  80.    {
  81.       gotoAndPlay(2);
  82.    }
  83.    gotoAndPlay(52);
  84. }
  85.